Parallelization of Garbage Collection in a Ccp System, Penny
نویسندگان
چکیده
An important property of logic, object-oriented, functional, and other high-level programming languages is their automatic management of dynamically allocated storage. These languages often take the burden of memory management away from the programmer. The language support system provides the programmer with a virtually unlimited amount of storage by running a garbage collector to reclaim storage no longer needed. The goal of this article is to present implementation and evaluation of a parallel garbage collection scheme used in a parallel concurrent constraint programming system called, Penny, running on a shared memory multiprocessors machine. Our parallel garbage collector employs multiple collectors working in parallel to make eecient use of the underlying architecture. Four strategies have been investigated, these strategies range from a sequential strategy to a full parallel one.
منابع مشابه
Parallelization of Garbage Collection in a CCP System Penny DRAFT
An important property of logic object oriented functional and other high level programming languages is their automatic manage ment of dynamically allocated storage These languages often take the burden of memory management away from the programmer The language support system provides the programmer with a virtually unlimited amount of storage by running a garbage collector to reclaim storage n...
متن کاملA New Library for Parallel Algebraic Computation
We give an overview on Paclib, a library for parallel algebraic computation on shared memory multiprocessors. Paclib is essentially a package of C functions that provide the basic objects and methods of computer algebra in a parallel context. The Paclib programming model supports concurrency, shared memory communication, non-determinism and speculative parallelism. The system is based on a heap...
متن کاملUppsala Theses in Computing Science 26 Compilation Techniques for Prolog Compilation Techniques for Prolog
Current Prolog compilers are largely limited to optimizing a single predicate at a time. We propose two methods to express the global control of Prolog programs. The rst method transforms a Prolog program into a continuation-passing style, where all operations have explicit success and failure continuations. The second method directly constructs a control ow graph from the Prolog program. This ...
متن کاملبررسی تأثیر مشارکت نوجوانان بر جمع آوری و دفع بهداشتی زباله توسط خانواده ها
Background and Aim: One of the important factors in health maintenance and promotion is correct garbage disposal. The aim of this study was to examine the effect of adolescents’ participation on the sanitary collection and disposal of garbage. Material and Method: In his quasi-experimental, before-after study, the research population consisted of all adolescents of 102 families living in Ro...
متن کاملDistributed Garbage Collection in a Client-server, Persistent Object System
Persistent Object System Umesh Maheshwari
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995